An elementary, and in a sense more general, crdima macro is\newcommand{\crdimaele}[9]{%
\begin{tabular}[t]{lll}
#1 & #2 & #3\\
#4 & #5 & #6\\
#7 & #8 & #9
\end{tabular}}%end crdimaele
All the given examples can be handled with crdimaele
.
crdimaele
applied to
the original deal without NESW diagram reads\crdimaele{N/None}%
{\hand{J74}{AJ}{QJT2}{Q874}}%
{\begin{minipage}[t]{\br}
Play: demo; no NESW diagram
\end{minipage}}%
{\hand{A3}{K76}{963}{KJ952}}%
{}%
{\hand{K86}{T9542}{874}{T3}}%
{}%
{\hand{QT952}{Q83}{AK5}{A6}}%
{}
with result
N/None |
|
Play: demo; no NESW diagram
|
|
|
|
|
|
|
|
Remarks
A NESW diagram is obtained with
\usebox{\NESW}
— or something
you have designed yourself —
as fifth parameter.
An elegant solution to the problem of having a default
NESW figure which could be overruled by another figure
is the optional parameter mechanism, which — helas —
is lacking in the macro facility of LATEX. The same applies
to the bidding environment with the default bid sequence
N E S W. Again via the mechanism of optional parameters
one could provide another bid sequence order or
abbreviations suited for other languages.
For the hand parameters one could think of the mechanism of named
parameters with complete freedom of the sequence order
of the parameters: one could easily provide the hands
in the order N E S W, the deal order.